<?php
/**
 * (crontab)
 */
namespace App\Crontab\Daily;

use App\Logic\SsBasic\InitAVG;
use App\Logic\SsBasic\InitSS;
use App\Logic\SsBasic\SyncSS;
use App\Logic\SsBasic\SyncSSInit;

class SyncSsBasic
{
    /**
     * 1同步备货提货基础数据
     * (在销量预估周期性更新后)
     * 每天运行45 0 * * * *
     */
    public static function syncSS(){
        SyncSS::exe();
    }

    /**
     * 补数据
     * @return void
     */
    public static function syncSSInit(){
        SyncSSInit::exe();
    }

    /**
     * 2同步备货提货的销量数据
     * 每天在统计亚马逊订单销量到销量表后运行
     * 45 8 * * * *
     */
    public static function syncAVG(){
        InitAVG::exe();
    }

    /**
     * 3更新备货提货的周期等基础数据
     * 每天在syncAVG完成后55 8 * * * *
     */
    public static function initSS(){
        InitSS::exe();
    }
}
